Using Agents for Parallel Programming in Workstation Networks
نویسنده
چکیده
Actual systems supporting dynamic load distribution for parallel programs such as Dynamo [3] manage load distribution by directing the assignment of newly generated subproblems to processes of the parallel program (non-preemptive load distribution). This so called task farming paradigm is only useful for a relatively small number of applications. Most numerical algorithms and simulation programs cannot be efficiently realized based on the task farming paradigm: They need a preemptive mechanism for migrating subproblems to other processes. This paper describes a new portable load distribution library, called ALDY (Adaptive Load Distribution System) [2]. The idea of ALDY is to use an agent based programming model. It combines dynamic assignment of tasks and migration of agents among processes.
منابع مشابه
Fault-tolerant Distributed Applications In LiPS
Performing computations using networks of workstations is increasingly becoming an alternative to using a supercomputer. This approach is motivated by the the vast quantities of unused idle-time available in workstation networks. Unlike computing on a tightly coupled parallel computer, where a xed number of processor nodes is used within a computation, the number of useable nodes in a workstati...
متن کاملA Hybrid Unconscious Search Algorithm for Mixed-model Assembly Line Balancing Problem with SDST, Parallel Workstation and Learning Effect
Due to the variety of products, simultaneous production of different models has an important role in production systems. Moreover, considering the realistic constraints in designing production lines attracted a lot of attentions in recent researches. Since the assembly line balancing problem is NP-hard, efficient methods are needed to solve this kind of problems. In this study, a new hybrid met...
متن کاملData Management in Large Networks
Improved parallel, external and parallel-external algorithms for list-ranking and computing the con-nected components of a graph are presented. These algorithms are implemented and tested on a clusterof workstations using the C programming language and mpich, a portable implementation of the MPI(Message-Passing Interface) standard.
متن کاملParallel Cluster Labeling on a Network of Workstations1
In recent years, encouraged by today’s fast workstations and by software systems designed to transform workstation clusters into parallel programming environments, network of workstations have been increasingly used as computational engines. Networked workstations,however, are not ideal replacements for supercomputers, because of the low interconnection capacity provided by current local area n...
متن کاملCommunication Kernel for High Speed Networks in the Parallel Environment LANDA-HSN
Due to the development of several new technologies concerning high speed networks, one can get PC clusters for intensive computing at a low price. Parallel programming environments must take into account the heterogeneity of workstation networks into their communication kernels. New technologies must be easily integrated into such environments. The LANDA-HSN project has been designed for an eff...
متن کامل